package com.jp.juc.atomic.fieldUpdater;

public class UseFieldUpdater {
    public static void main(String[] args) {
//如果需原子地更新某个类里的某个字段时，就需要使用原子更新字段类，
// Atomic 包提供了以下 3 个类进行原子字段更新。
//要想原子地更新字段类需要两步。
// 第一步，因为原子更新字段类都是抽象类，
// 每次使用的时候必须使用静态方法newUpdater()创建一个更新器，并且需要设置 想要更新的类和属性。
// 第二步，更新类的字段(属性)必须使用 public volatile 修饰符
        // AtomicIntegerFieldUpdater
        // AtomicLongFieldUpdater
        // AtomicReferenceFieldUpdater
    }
}
